add black iPhone and also restructure