Possible design design for a later project