completed pase functionality
modification.
comit