new main design