updated with scrrenshots