adding aminoacid handling class