fixed bugs with function calls

added descriptors for hp
some grammar, yea...