I finished 12 but there are missing parts to be implemented later.