science implementation