Split functions into separate file