implementing practica_7 ( WIP )