feat(#47, #50): features in progress