i have to share my work. lol.