Major Updatez

Bug fixes