more work on shared design elements