getting ready for client stuff