try new way angular snap
improve drawer