Split functions added