initial version
added project explanation