Separate the code