loading project elements logic implemented