finished design and last pieces of functionality