cleaned up, added inspirations