Finished implementation & created description.
Added missing files.