main design work