Add more assembly methods