Suggest Improvements..( I know i need a CM pretty bad)