Lab3 kinda works