keep working on it, its late ;_;