updated sourcesets and mainclassname