initial project on empty buffer only