remove implementation
code cleanup