main page works
some new features implemented