almost done only frontpage todo