Updated packages file.
Updated packages file.
refactored style and broke it down to different files.