consolidating functions - moving to Amossoma class