working on givens

ps square works so yeah