increase clarity in the implementation through method name changes as well a comments