pushed alot of updates. tell me more things that can be improved