fixed silly security and added update