got rid of yaml parser nightmare