add impl for issue1