added shooting, unfinished