Complete the implementation of basic features but without testing.