angular library
initial structure