Basic Implementation Completed