#44: committing for backup
refactored method name
closes #44: updated for all implemented methods