basic design added