design still pending all the functionality completed