added more from maximum-awesome