working great

Will probably add more stuff in the future