avoid anonymous import
make tags .PHONY
start to implement tests