add new method to reduce reduntant if-statements
refactor translated? method to make sense to naming