basics working, ready for server posts