initial commit populating with basic alignment functions