implemented sra fixed make file no warnings