fixed some shit about opensource template