bear with me I'm cooking :)