started implementing wishe but found out that variables pose a major problem