im in a hurry, and this is still broken