adding some design stuff