added self-working project