add implicit mult support + bugfix