Implemented some basics