gallery remake with angular
cleanup