everything implemented, readme updated, still some wierd highlights tho