added src and test directories