Initial implementation of assignments