updated ui and directions how works