frontend almost complete
half baked view