Implemented leaseing and fixed better messages.