Added comments, cleaned up. still doesnt work