basic hard coding
moved helpers out
okay