Split codes into 4 tabs - seems to be working