function implemented
Initial Changes