update with angel's design