multiply added
errors implemented