added backend Classes, also adhering to Eclipse file structure;