added object, vector, matrix and menu classes