put song and main into modules