Updated design(sry for the typo)