Some vaery basic functionality is done