seperate easy to work