most code added
final css
added adam